(PHP 4 >= 4.3.0, PHP 5)
imagelayereffect — Set the alpha blending flag to use the bundled libgd layering effects
Set the alpha blending flag to use the bundled libgd layering effects.
An image resource, returned by one of the image creation functions, such as imagecreatetruecolor().
One of the following constants:
Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.
Example #1 imagelayereffect() example
<?php
// Setup an image
$im = imagecreatetruecolor(100, 100);
// Set a background
imagefilledrectangle($im, 0, 0, 100, 100, imagecolorallocate($im, 220, 220, 220));
// Apply the overlay alpha blending flag
imagelayereffect($im, IMG_EFFECT_OVERLAY);
// Draw two grey ellipses
imagefilledellipse($im, 50, 50, 40, 40, imagecolorallocate($im, 100, 255, 100));
imagefilledellipse($im, 50, 50, 50, 80, imagecolorallocate($im, 100, 100, 255));
imagefilledellipse($im, 50, 50, 80, 50, imagecolorallocate($im, 255, 100, 100));
// Output
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
?>
El resultado del ejemplo seria algo similar a:
Note: Esta funcion esta disponible solamente si PHP se ha compilado con la version de las bibliotecas GD distribuidas con PHP.
Note: Esta funcion requiere GD 2.0.1 o posterior.